package org.wheel.plugins.toolkit.sql.function.plugin;

import org.wheel.plugins.toolkit.sql.enums.Dialect;
import org.wheel.plugins.toolkit.sql.enums.SqlFunction;
import org.wheel.plugins.toolkit.sql.plugin.FunctionPlugin;

import java.util.List;

public class RankPlugin implements FunctionPlugin {
    @Override
    public String name() {
        return SqlFunction.RANK.name();
    }

    @Override
    public boolean isWindow() {
        return true;
    }

    @Override
    public String toSql(List<String> argSql, Dialect dialect) {
        return "RANK()";
    }
}
